ScaledParameter Class Reference

#include <mdaParameter.h>

Inheritance diagram for ScaledParameter:
Inheritance graph
[legend]

Public Member Functions

 ScaledParameter (const TChar *title, const TChar *units, int32 stepCount, ParamValue defaultValueNormalized, int32 flags, int32 tag, ParamValue minValue=0., ParamValue maxValue=1., bool printAsInteger=false, UnitID unitID=kRootUnitId)
ParamValue toPlain (ParamValue valueNormalized) const
ParamValue toNormalized (ParamValue plainValue) const
void toString (ParamValue valueNormalized, String128 string) const
bool fromString (const TChar *string, ParamValue &valueNormalized) const

Protected Attributes

ParamValue minValue
ParamValue maxValue
bool printAsInteger

Constructor & Destructor Documentation

ScaledParameter ( const TChar title,
const TChar units,
int32  stepCount,
ParamValue  defaultValueNormalized,
int32  flags,
int32  tag,
ParamValue  minValue = 0.,
ParamValue  maxValue = 1.,
bool  printAsInteger = false,
UnitID  unitID = kRootUnitId 
)

Member Function Documentation

ParamValue toPlain ( ParamValue  valueNormalized  )  const [virtual]

Reimplemented from Parameter.

ParamValue toNormalized ( ParamValue  plainValue  )  const [virtual]

Reimplemented from Parameter.

void toString ( ParamValue  valueNormalized,
String128  string 
) const [virtual]

Reimplemented from Parameter.

bool fromString ( const TChar string,
ParamValue valueNormalized 
) const [virtual]

Reimplemented from BaseParameter.


Field Documentation

ParamValue minValue [protected]
ParamValue maxValue [protected]
bool printAsInteger [protected]
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Defines
Empty

Copyright ©2013 Steinberg Media Technologies GmbH. All Rights Reserved.